
#import <Foundation/Foundation.h>
#import "MBProgressHUD.h"

static NSString *const kLoadingMessage = @"加载中";
static CGFloat const   kShowTime  = 2.0f;

@interface MBManager : NSObject

/**
 *  是否显示变淡效果，默认为YES，  PS：只为 showPermanentAlert:(NSString *) alert 和 showLoading 方法添加
 */
@property (nonatomic, assign) BOOL isShowGloomy;
/**
 *  显示“加载中”，待圈圈，若要修改直接修改kLoadingMessage的值即可
 */
+(void)showLoadingAlert:(NSString *)alert clickHidden:(BOOL)clickHidden clickBlock:(void(^)())block;
/**
 *  一直显示自定义提示语，不带圈圈
 *
 *  @param alert 提示信息
 */
+(void)showPermanentAlert:(NSString *)alert clickHidden:(BOOL)clickHidden clickBlock:(void(^)())block;
/**
 *  显示简短的提示语，默认2秒钟，时间可直接修改kShowTime
 *
 *  @param alert 提示信息
 */
+ (void) showBriefAlert:(NSString *) alert clickHidden:(BOOL)clickHidden clickBlock:(void(^)())block;
/**
 *  隐藏alert
 */
+(void)hideAlert;
///**
// *  自定义加载视图接口，支持自定义图片
// *
// *  @param imageName  要显示的图片，最好是37 x 37大小的图片
// *  @param title 要显示的提示文字
// */
+(void)showAlertWithCustomImage:(NSString *)imageName title:(NSString *)title clickHidden:(BOOL)clickHidden clickBlock:(void(^)())block;

+(void)showCustomView:(UIView *)customView title:(NSString *)title clickHidden:(BOOL)clickHidden clickBlock:(void(^)())block;

@end
